On Reducing Storage Requirement of Scientific Applications

نویسندگان

  • Guohua Jin
  • John Mellor-Crummey
چکیده

Over the last two decades, processor speeds have been improving much faster than memory speeds. As a result, memory access delay is a major performance bottleneck in today’s systems. Because compilers often fail to automatically choreograph data and computation to avoid memory access delay, we have developed a source-to-source transformation tool for this purpose. To use our tool, developers annotate their code with directives that specify how our tool should apply loop transformations to improve performance. In this paper, we describe a set of storage reduction optimizations that are automatically applied by our tool. These optimizations improve code performance by reducing the memory hierarchy footprint of temporary arrays. Our experiments with a numerical kernel and two weather codes show that our storage reduction optimizations amplify the benefits of loop transformations and doubles performance achievable with loop transformations alone.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

High Efficient Wireless Charger for Electric Vehicle with Reduced Sensitivity to Misalignment using Multilevel Inverter

Wireless power transfer (WPT) has been found to be a practical replacement for cable power transfer which provides a wide range of applications. This technology offers a remarkable solution for charging electric vehicles (EVs) due to more convenience and increased safety.  Moreover dynamic (in-motion) wireless charging offers the possibility of reducing the energy storage requirement on the veh...

متن کامل

Optimizing Storage System Power and Performance

The quest of building bigger and better computing systems has resulted in tremendous growth in the size of the storage systems. Not only have they grown in their size, they play a significant role in determining the overall performance of the applications and success of the entire computing system. While the industry is concerned about reducing the huge costs involved in running/maintaining the...

متن کامل

Evaluation of Energy Storage Technologies and Applications Pinpointing Renewable Energy Resources Intermittency Removal

Renewable energy sources (RES), especially wind power plants, have high priority of promotion in the energy policies worldwide. An increasing share of RES and distributed generation (DG), should, as has been assumed, provide improvement in reliability of electricity delivery to the customers. Paper presented here concentrates on electricity storage systems technologies and applications pinpoint...

متن کامل

Evaluation of Energy Storage Technologies and Applications Pinpointing Renewable Energy Resources Intermittency Removal

Renewable energy sources (RES), especially wind power plants, have high priority of promotion in the energy policies worldwide. An increasing share of RES and distributed generation (DG), should, as has been assumed, provide improvement in reliability of electricity delivery to the customers. Paper presented here concentrates on electricity storage systems technologies and applications pinpoint...

متن کامل

Efficient Management of Complex Striped Files in Active Storage

Active Storage provides an opportunity for reducing the bandwidth requirements between the storage and compute elements of current supercomputing systems, and leveraging the processing power of the storage nodes used by some modern file systems. To achieve both objectives, Active Storage allows certain processing tasks to be performed directly on the storage nodes, near the data they manage. Ho...

متن کامل

Dimensioning Scientific Computing Systems to Improve Performance of Map-Reduce based Applications

Map-Reduce is a programming model widely used for processing large data sets on scientific clusters. Most of the efforts and research are focused on enhancing and alleviating the drawbacks of the model proposed by Google. The requirements of Map-Reduce based applications are often unclear because of the difficulty in satisfying the overall system throughput, as well as exploring alternatives to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003